PHP Extension
PHP拡張モジュールと呼ばれる
Cで書かれたライブラリで、PHPに動的にロードされるshared object(.soファイル)
php.iniのextensionsディレクティブに指定することで読み込むことができる code:php.ini
extension= mysql.so
PHP5.1.xより前はPHPのコアにintegrateされていたらしいが、今はPECLでホストされている 運用
.soはどこにある?
php.iniでextension_dirに指定されているところにあるよ(peclのbinaryがインストール時に置くよ)
php -i | grep extension_dir
ロードされるPHP Extensionを確認したい
php.iniを確認するか、php -mで一覧が出る
code:zsh
$ php --help | grep “\-m”
-m Show compiled in modules
参考